<?xml version="1.0"?>
<doc>
    <assembly>
        <name>GSearch.Image</name>
    </assembly>
    <members>
        <member name="T:GSearch.ImageResources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:GSearch.ImageResources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:GSearch.ImageResources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:GSearch.ImageResources.ServiceURI">
            <summary>
              Looks up a localized string similar to images.
            </summary>
        </member>
        <member name="T:GSearch.ImageSearchEventArgs">
            <summary>
            Type of the event arguments to GImageSearch events
            </summary>
        </member>
        <member name="M:GSearch.ImageSearchEventArgs.#ctor(GSearch.SearchEventArgs)">
            <summary>
            Constructor used to initialize from a SearchEventArgs object.
            </summary>
            <param name="se"></param>
        </member>
        <member name="P:GSearch.ImageSearchEventArgs.Result">
            <summary>
            Returns a reference to a <see cref="T:GSearch.GImageResponse"/> object
            that contains the response, for certain event types
            </summary>
        </member>
        <member name="T:GSearch.SearchImageSize">
            <summary>
            Enumerates the image search size filtering options.
            </summary>
        </member>
        <member name="F:GSearch.SearchImageSize.All">
            <summary>
            Selects all images regardless of size
            </summary>
        </member>
        <member name="F:GSearch.SearchImageSize.Icon">
            <summary>
            Selects icon-sized images
            </summary>
        </member>
        <member name="F:GSearch.SearchImageSize.Small">
            <summary>
            Selects small images
            </summary>
        </member>
        <member name="F:GSearch.SearchImageSize.Medium">
            <summary>
            Selects medium images
            </summary>
        </member>
        <member name="F:GSearch.SearchImageSize.Large">
            <summary>
            Selects large images
            </summary>
        </member>
        <member name="F:GSearch.SearchImageSize.XLarge">
            <summary>
            Selects extra large images
            </summary>
        </member>
        <member name="F:GSearch.SearchImageSize.XXLarge">
            <summary>
            Selects XX sized images
            </summary>
        </member>
        <member name="F:GSearch.SearchImageSize.Huge">
            <summary>
            Selects huge images
            </summary>
        </member>
        <member name="T:GSearch.SearchImageColor">
            <summary>
            Enumerates the colorization filtering options.
            </summary>
        </member>
        <member name="F:GSearch.SearchImageColor.All">
            <summary>
            Selects all images regardless of colorization
            </summary>
        </member>
        <member name="F:GSearch.SearchImageColor.Mono">
            <summary>
            Selects monochrome images only
            </summary>
        </member>
        <member name="F:GSearch.SearchImageColor.Grayscale">
            <summary>
            Selects grayscale images only
            </summary>
        </member>
        <member name="F:GSearch.SearchImageColor.Color">
            <summary>
            Selects full color images only
            </summary>
        </member>
        <member name="T:GSearch.SearchImageType">
            <summary>
            Enumerates the available image type filters.
            </summary>
        </member>
        <member name="F:GSearch.SearchImageType.All">
            <summary>
            Selects all images regardless of topical category
            </summary>
        </member>
        <member name="F:GSearch.SearchImageType.Face">
            <summary>
            selects images containing faces
            </summary>
        </member>
        <member name="F:GSearch.SearchImageType.News">
            <summary>
            Selects images from news stories
            </summary>
        </member>
        <member name="F:GSearch.SearchImageType.Photo">
            <summary>
            Selects images that are photos
            </summary>
        </member>
        <member name="F:GSearch.SearchImageType.Clipart">
            <summary>
            Selects clip-art images
            </summary>
        </member>
        <member name="T:GSearch.SearchImageFileType">
            <summary>
            Enumerates the available image file type filters.
            </summary>
        </member>
        <member name="F:GSearch.SearchImageFileType.All">
            <summary>
            Selects all images regardless of file format
            </summary>
        </member>
        <member name="F:GSearch.SearchImageFileType.Jpg">
            <summary>
            Selects only JPG images
            </summary>
        </member>
        <member name="F:GSearch.SearchImageFileType.Png">
            <summary>
            Selects only PNG images
            </summary>
        </member>
        <member name="F:GSearch.SearchImageFileType.Gif">
            <summary>
            Selects only GIF images
            </summary>
        </member>
        <member name="F:GSearch.SearchImageFileType.Bmp">
            <summary>
            Selects only BMP images
            </summary>
        </member>
        <member name="T:GSearch.SearchImageRestrict">
            <summary>
            Enumerates the available attribute filters.
            </summary>
        </member>
        <member name="F:GSearch.SearchImageRestrict.None">
            <summary>
            Applies no restrictions to the image results
            </summary>
        </member>
        <member name="F:GSearch.SearchImageRestrict.CreativeCommons">
            <summary>
            Restricts images to those with creative commons attribution
            </summary>
        </member>
        <member name="T:GSearch.ImageSearchArgs">
            <summary>
            ImageSearchArgs derives from <see cref="T:GSearch.SearchArgs"/> and implements
            image search-specific arguments.
            <example>
            The following code illustrates how to create and use the ImageSearchArgs class:
            <code>
            GImageSearch gis = new GImageSearch();
            ImageSearchArgs isa = new ImageSearchArgs();
            isa.Terms = "Jennifer Connelly";
            GImageResponse resp = gis.Search(isa);
            </code>
            </example>
            </summary>
        </member>
        <member name="M:GSearch.ImageSearchArgs.#ctor">
            <summary>
            Default constructor for the ImageSearchArgs class.
            </summary>
        </member>
        <member name="M:GSearch.ImageSearchArgs.ToQueryString">
            <summary>
            ToQueryString overrides the base class version. It calls the
            base class version to get the root of the query string, and then
            builds the rest of the parameters.
            </summary>
            <returns>A System.String containing the complete set of querystring
            arguments for the specified search.</returns>
        </member>
        <member name="P:GSearch.ImageSearchArgs.Filter">
            <summary>
            A value from the <see cref="T:GSearch.SearchSafety"/> enum giving the
            level of filtering that should be peformed to remove offensive images.
            </summary>
        </member>
        <member name="P:GSearch.ImageSearchArgs.ImageSize">
            <summary>
            A value from the <see cref="T:GSearch.SearchImageSize"/> enum giving the
            general image size desired from the search.
            </summary>
        </member>
        <member name="P:GSearch.ImageSearchArgs.Color">
            <summary>
            A value from the <see cref="T:GSearch.SearchImageColor"/> enum giving the
            colorization characteristics desired from the search.
            </summary>
        </member>
        <member name="P:GSearch.ImageSearchArgs.ImageType">
            <summary>
            A value from the <see cref="T:GSearch.SearchImageType"/> enum giving the
            topical category of image desired from the search.
            </summary>
        </member>
        <member name="P:GSearch.ImageSearchArgs.FileType">
            <summary>
            A value from the <see cref="T:GSearch.SearchImageFileType"/> enum
            giving the type of image file format desired from the search.
            </summary>
        </member>
        <member name="P:GSearch.ImageSearchArgs.SearchDomain">
            <summary>
            A System.String containing the complete URL address of the Internet
            domain which should be searched for images.
            </summary>
        </member>
        <member name="P:GSearch.ImageSearchArgs.Restriction">
            <summary>
            A value from the <see cref="T:GSearch.SearchImageRestrict"/> enum
            giving the attribute restrictions to be applied to the search.
            </summary>
        </member>
        <member name="T:GSearch.GImageSearch">
            <summary>
            The GImageSearch class provides an interface for searching images using Google.
            It derives from <see cref="T:GSearch.GSearchCore"/> which does a large part of
            the work.
            <example>
            The following example shows how to use the GImageSearch class to search the web
            for images using Google:
            <code>
            GImageSearch gis = new GImageSearch();
            ImageSearchArgs isa = new ImageSearchArgs();
            isa.Terms = "Jennifer Connelly";
            GImageResponse resp = gis.Search(isa);
            if ( resp.Response.Results.Length &gt; 0 )
                // process results
            </code>
            </example>
            </summary>
        </member>
        <member name="M:GSearch.GImageSearch.SearchAsync(GSearch.ImageSearchArgs)">
            <summary>
            Peforms an asyncronous search for images using the supplied arguments. The
            calling thread returns immediately, and results or errors are indicated by
            raising the SearchFailed, SearchComplete, or SearchProgressChanged events.
            Results are returned on the UI thread.
            </summary>
            <param name="args"><see cref="T:GSearch.ImageSearchArgs"/> containing the search arguments</param>
            <exception cref="T:System.Exception">if an error occurs during the search</exception>
        </member>
        <member name="M:GSearch.GImageSearch.OnSearchComplete(GSearch.SearchEventArgs)">
            <summary>
            Called by GSearchCore to raise the SearchComplete event
            </summary>
            <param name="e"><see cref="T:GSearch.SearchEventArgs"/> containing 
            information about the event</param>
        </member>
        <member name="M:GSearch.GImageSearch.OnSearchFailed(GSearch.SearchEventArgs)">
            <summary>
            Called by GSearchCore to raise the SearchFailed event
            </summary>
            <param name="e"><see cref="T:GSearch.SearchEventArgs"/> containing 
            information about the event</param>
        </member>
        <member name="M:GSearch.GImageSearch.OnSearchProgressChanged(GSearch.SearchEventArgs)">
            <summary>
            Called by GSearchCore to raise the SearchProgressChanged event
            </summary>
            <param name="e"><see cref="T:GSearch.SearchEventArgs"/> containing 
            information about the event</param>
        </member>
        <member name="M:GSearch.GImageSearch.Deserialize(System.IO.Stream)">
            <summary>
            Deserialize is called from the base when the search returns a valid
            result stream, it refers the call to the base class DeserializeImpl
            which actually does the work of deserialization.
            </summary>
            <param name="result">Stream result passed from the base class</param>
            <returns>Instance of <see cref="T:GSearch.GImageResponse"/> as GResponse</returns>
        </member>
        <member name="E:GSearch.GImageSearch.SearchComplete">
            <summary>
            This event is raised when the search is complete and the results
            are ready to be returned to the client.
            </summary>
        </member>
        <member name="E:GSearch.GImageSearch.SearchFailed">
            <summary>
            This event is raised when the search fails for some reason. The event
            arguments Ex property will reference the exception.
            </summary>
        </member>
        <member name="E:GSearch.GImageSearch.SearchProgressChanged">
            <summary>
            This event is raised when key steps in the search process are
            completed. See the SearchStatus enumeration for possible values
            for the ImageSearchEventArgs.Status parameter.
            <seealso cref="T:GSearch.SearchStatus"/>
            </summary>
        </member>
        <member name="P:GSearch.GImageSearch.ServiceURI">
            <summary>
            Returns a System.String containing a complete uri for the video search
            service
            </summary>
        </member>
        <member name="T:GSearch.GImageResults">
            <summary>
            Implements the image-specific portion of the Google results json
            object
            </summary>
        </member>
        <member name="P:GSearch.GImageResults.Title">
            <summary>
            A System.String containing a title or caption for the image
            search result. May contain HTML formatting.
            </summary>
        </member>
        <member name="P:GSearch.GImageResults.TitleNoFormatting">
            <summary>
            A System.String containing a title or caption for the image,
            without any HTML formatting.
            </summary>
        </member>
        <member name="P:GSearch.GImageResults.UnescapedUrl">
            <summary>
            A System.String containing the URL address of the original image
            without escape characters.
            </summary>
        </member>
        <member name="P:GSearch.GImageResults.Url">
            <summary>
            A System.String containing the URL address of the original image
            with escape characters.
            </summary>
        </member>
        <member name="P:GSearch.GImageResults.VisibleUrl">
            <summary>
            A System.String containing a display version of the URL to the
            original image.
            </summary>
        </member>
        <member name="P:GSearch.GImageResults.OriginalContextUrl">
            <summary>
            A System.String containing the URL address of the page in which
            the image originally appeared.
            </summary>
        </member>
        <member name="P:GSearch.GImageResults.Width">
            <summary>
            A System.Int32 containing the width of the original image in
            pixels.
            </summary>
        </member>
        <member name="P:GSearch.GImageResults.Height">
            <summary>
            A System.Int32 containing the height of the original image in
            pixels.
            </summary>
        </member>
        <member name="P:GSearch.GImageResults.TbWidth">
            <summary>
            A System.Int32 containing the width of the thumbnail image in
            pixels.
            </summary>
        </member>
        <member name="P:GSearch.GImageResults.TbHeight">
            <summary>
            A System.Int32 containing the height of the thumbnail image in
            pixels.
            </summary>
        </member>
        <member name="P:GSearch.GImageResults.TbUrl">
            <summary>
            A System.String containing the URL address of a thumbnail
            representation of the image.
            </summary>
        </member>
        <member name="P:GSearch.GImageResults.Content">
            <summary>
            A System.String containing an HTML-formatted snippet of content
            associated with the image.
            </summary>
        </member>
        <member name="P:GSearch.GImageResults.ContentNoFormatting">
            <summary>
            A System.String containing an text-formatted snippet of content
            associated with the image.
            </summary>
        </member>
        <member name="T:GSearch.GImageResponseData">
            <summary>
            Implements the image-specific portion of the Google responseData json
            object
            </summary>
        </member>
        <member name="P:GSearch.GImageResponseData.Results">
            <summary>
            Returns an array of <see cref="T:GSearch.GImageResults"/> objects
            containing the results of a search.
            </summary>
        </member>
        <member name="T:GSearch.GImageResponse">
            <summary>
            Implements the image-specific portion of the Google response json object
            </summary>
        </member>
        <member name="P:GSearch.GImageResponse.Response">
            <summary>
            An instance of <see cref="T:GSearch.GImageResponseData"/> containing
            the results of a search.
            </summary>
        </member>
    </members>
</doc>
